automatic tracking radar - Spanish English Dictionary